翻訳と辞書
Words near each other
・ Instruction of Amenemope
・ Instruction of Ankhsheshonq
・ Instruction of Any
・ Instruction of Hardjedef
・ Instruction on transliteration of Belarusian geographical names with letters of Latin script
・ Instruction path length
・ Instruction pipelining
・ Instruction prefetch
・ Instruction register
・ Instruction scheduling
・ Instruction selection
・ Instruction set
・ Instruction set simulator
・ Instruction step
・ Instruction unit
Instruction window
・ Instruction-level parallelism
・ Instructional animation
・ Instructional capital
・ Instructional design
・ Instructional design coordinator
・ Instructional leadership
・ Instructional manipulation check
・ Instructional modeling
・ Instructional rounds
・ Instructional scaffolding
・ Instructional simulation
・ Instructional Skills Workshop
・ Instructional television
・ Instructional Television Fixed Service


Dictionary Lists
翻訳と辞書 辞書検索 [ 開発暫定版 ]
スポンサード リンク

Instruction window : ウィキペディア英語版
Instruction window
An instruction window in computer architecture refers to the set of instructions which can execute out of order in an out-of-order speculative CPU.
In particular, in a conventional design, the instruction window consists of all instructions which are in the re-order buffer (ROB).〔Shen and Lipasti. ''Modern Processor Design: Fundamentals of Superscalar Processors.'' McGraw-Hill, 2005.〕 In such a processor, any instruction within the instruction window can be executed when its operands are ready. Out-of-order processors derive their name because this may occur out-of-order (if operands to a younger instruction are ready before those of an older instruction).
The instruction window has a finite size, and new instructions can enter the window (usually called ''dispatch'' or ''allocate'') only when other instructions leave the window (usually called ''retire'' or ''commit''). Instructions enter and leave the instruction window in program order, and an instruction can only leave the window when it is the oldest instruction in the window and it has been completed. Hence, the instruction window can be seen as a sliding window in which the instructions can become out-of-order. All execution within the window is speculative (i.e., side-effects are not applied outside the CPU) until it is committed.
This paradigm is also known as restricted dataflow〔Patt et al., ''HPS, A New Microarchitecture: Rationale and Introduction.'' In IEEE International Symposium on Microarchitecture (MICRO), 1985.〕 because instructions within the window execute in dataflow order (not necessarily in program order) but the window in which this occurs is restricted (of finite size).
The instruction window is distinct from pipelining: instructions in an in-order pipeline are not in an instruction window in the conventionally understood sense, because they cannot execute out of order with respect to one another. Out-of-order processors are usually built around pipelines, but many of the pipeline stages (e.g., front-end instruction fetch and decode stages) are not considered to be part of the instruction window.
==References==


抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)
ウィキペディアで「Instruction window」の詳細全文を読む



スポンサード リンク
翻訳と辞書 : 翻訳のためのインターネットリソース

Copyright(C) kotoba.ne.jp 1997-2016. All Rights Reserved.